input{font-size:14px;}
.error-message3{margin-top:-60px;}
  .mandatory{color: red; font-size: 18px;}
  .warn-txt{
    color: #f0433a;
    cursor: pointer;
  }
  .text-end{
    text-align:end;
  }
  .success-email{
    color: #5cb85c;
    cursor: pointer;
  }
  .lbl-cust-em{
    margin-top: -20px;
  }

  /* New Css_19May23 */
  .post-free-job-sec {
    background: #fff;
  }
  .post-free-job-sec .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 43px;
  }
  .post-free-job-sec .select2-container--default .select2-selection--single {
    height: 56px;
    border: none !important;
    background: #F4F5F4;
  }
  .post-free-job-sec .select2-container--default .select2-selection--multiple {
      border: none !important;
      background: #F4F5F4;
  }
  .post-free-job-sec .js-email_check_box {
      width: 15px;
      height: 15px;
      margin-right: 5px;
  }
  .btn-sec .log-in-button {
      min-width: 135px;
  }
  .btn-sec{
      display:flex;
      justify-content:center;
  }
  .mbl-btn{
      background: #0b6624 !important;
      border: 1px solid #0b6624 !important;
      margin: 25px 14px 0px 14px;
  }
  @media screen and (min-device-width: 320px) and (max-device-width: 767px) { 
    .btn-sec{
      display:block;
      text-align: center;
    }
    .mbl-btn{
      margin: 25px 0px 0px 0px;
    }
    .btn-sec .log-in-button {
        min-width: 100%;
    }
  }
  .mail-input-cust input[type=text]{
    height: 56px;
    border: none !important;
    background: #F4F5F4;
    box-shadow: none;
    border-radius: unset;
  }
   .select2-container--default .select2-results__option--highlighted[aria-selected]{
      background-color: #8fc740 !important;
  }
   .select2-container--default .select2-selection--multiple .select2-selection__choice {
      background-color: #8fc740 !important;
      border: 1px solid #8fc740 !important;
  }
  .post-free-job-sec .select2-selection__arrow {
      display: unset;
      top: 18px !important;
  }
  .post-free-job-sec .text-nicelabel:checked + label span {
      color: #fff !important;
  }
  /* New Css_19May23  */
  .ui-menu-item{
    background-color:#F4F5F4;
    width:640px;
    padding: 6px 15px;
  }
  .ui-menu-item .ui-menu-item-wrapper:hover{
    border: none !important;
    background-color:  #8fc740 !important;
    
  }
@media  print{
body {display:none;}
}

.note-placeholder{
opacity: 0;
}
.js-email_check_box{
width: 10px;
height: 10px;
}
.ui-menu-item .ui-menu-item-wrapper:hover {
  border: none !important;
  background-color: #0099ff;
}
.tags-input-custom{background-color: #8fc740;}
.post-free-job-sec .btn-outline-info{    color: #8fc740;
    border: 1px solid #8fc740 !important}
.post-free-job-sec .btn-outline-info:focus{background-color: #fff;color:#8fc740!important;}
.post-free-job-sec .tags-input-custom{background-color:#8fc740 !important}
#js-start-date-from-error-custom, #js-date-to-error-custom, #js-time-from-error-custom, 
#js-time-to-error-custom, #js-hr-email_address-error-custom, #js-last-date-error-custom{padding:10px 25px;}
#js-start-date-from-error-custom,#js-date-to-error-custom{right: 50px;}
#js-no_of_openings-error-custom{
  top: 53px;
  right: 25px;
}
#js-hr-email_address-error-custom{
   padding: 45px 5px;
}

#js-skill-error-custom{
  padding: padding: 70px 15px;
}
.postFree-jobs-form .error-message3{z-index:0;}
#previewJob .mfp-close{margin-top:10px;    top: -18px !important;
    right: -18px !important;
    color: #fff !important;
    background-color: #a1d244 !important}
/* Mdl cust MR_30_May_23 */
.addr-mdl-cust .utf-popup-tab-content-item {
    padding: 30px 0px 0;
}
.addr-mdl-cust{
    max-width: 730px !important;
}
.addr-mdl-cust .profile-label {
    text-align: justify;
}
.addr-mdl-cust  .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px !important;
    text-align: justify;
  }
  .addr-mdl-cust  .select2-container--default .select2-selection--single {
    height: 50px;
    border: none !important;
    background: #F4F5F4;
  }
  .addr-mdl-cust  .select2-container--default .select2-selection--multiple {
      border: none !important;
      background: #F4F5F4;
  }
  .addr-mdl-cust .utf-welcome-text-item span {
    margin-top: unset !important;
    line-height: unset !important;
}
.addr-mdl-cust .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 17px;
}
.addr-mdl-cust textarea{
    border: none !important;
    background: #F4F5F4;
    color: #999;
}
.addr-mdl-cust .mfp-close{
    background-color: #659e03;
    border-color: #659e03;
    color: #fff !important;
    cursor: pointer;
    transition: all ease-in 0.3s;
}
.addr-mdl-cust .mfp-close:before{
    top: 1px;
    left: 1px;
}
.poc-mdl-cust input[type=text] {
    height: 50px;
    border: none !important;
    background: #F4F5F4;
    box-shadow: none;
    border-radius: unset;
    color: #999;
}
.poc-mdl-cust {
    padding-bottom: 30px !important;
}
.poc-mdl-cust .m-t-20 {
    margin-top: 30px !important;
}
.poc-mdl-cust .mfp-close{
    background-color: #659e03;
    border-color: #659e03;
    color: #fff !important;
    cursor: pointer;
    transition: all ease-in 0.3s;
}
.poc-mdl-cust .mfp-close:before{
    top: 1px;
    left: 1px;
}
.poc-mdl-cust .profile-label {
    text-align: justify;
}
.poc-mdl-cust .utf-popup-tab-content-item {
    /*padding: 30px 0px 0;*/
}
/* Mdl cust MR_30_May_23 */
/* Mdl cust MR_31_May_23 */
.otp-mdl-cust .resend-btn{
    box-shadow: none !important;
}
.otp-mdl-cust .f-16 {
    font-size: 10px !important;
}
.otp-mdl-cust .round-info {
    width: 20px;
    height: 20px;
}
.otp-mdl-cust .txt-time{
    padding-right: 10px;
    padding-top: 2px;
}
/* Mdl cust MR_31_May_23 */

.round-info {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: block;
}
.text-info {
    color: #0085b6 !important;
}
[class^="hiremee-"], [class*=" hiremee-"] {
    font-family: 'hiremeeicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
a.text-warning,a.text-warning:focus, a.text-warning:hover {
    color: #ec971f!important;
}
.text-danger {
    color: #f0433a !important;
}
.f-18 {
    font-size: 18px!important;
}
.utf-popup-tab-content-item p:last-child {
    margin-bottom: 0;
}
.f-w-400 {
    font-weight: 400 !important;
}
.icofont {
    font-family: 'IcoFont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.l-h-16 {
    line-height: 16px !important;
}
.f-12 {
    font-size: 12px !important;
}
.round-info {
    border: 1px solid #0085b6;
    padding: 4px;
    color: #0085b6;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: block;
}
.note-editable ul li, #post-free-job-preview-Modal ul li{ list-style: disc; margin-left: 15px; }
.note-editable ol li, #post-free-job-preview-Modal ol li{ margin-left: 15px; }

.job-post-error {
    position: absolute;
    right: 0;
    margin-right: 20px;
    top: 50px;
    font-size: 22px;
}
.text-danger {
    color: #f0433a !important;
}

#poc_name-error-custom{
  top:50px;
}
#poc_contact-error-custom{
      top:50px;
}
#job_salary_from-error-custom, #job_salary_to-error-custom{right: 7px !important}
#js-specialization-error .tooltip-validate { right: 50px !important}
#job_description-error .tooltip-validate{
    top:421px !important;
}
#js-last-date-error-custom{top:8px !important;}
#js-skill-error-custom{

  padding: 70px 15px;

}
#js-jobcategorytype-error-custom{
  padding: 45px 25px;
}
.ui-autocomplete { 
  /* these sets the height and width */
  max-height:200px; 
  max-width: 600px;
  /* these make it scroll for anything outside */
  overflow-x:scroll;
  overflow-y:scroll;
}
.tags_max_char .bootstrap-tagsinput .tag{
      padding: 0 2px 1px 8px;
    border-radius: 20px;
    display: inline-block
}

.tags_max_char .bootstrap-tagsinput .tag [data-role="remove"]::after{
  font-size: 18px !important;
  border-radius: 50%;
}

.post-free-job-sec .tooltip-validate{
  top:16px;
}

.post-free-job-sec .text_radio{
  margin-right: 20px;
  margin-left:0;
}

#upload_file{padding-top:5px;}

.post-free-job-sec .post_close_btn{
    position: absolute;
    right: 25px;
    top: 10px;
}

#js-start-date-from-error-custom,#js-date-to-error-custom{top:5px !important;}
#js-camp-college-error-custom{right:30px;}
#js-degree-error-custom, #js-specialization-error-custom{    
  top: 57px;
  right: 50px;
}
#js-coursetype-error-custom{right:50px !important;}